#include "includes.h"
#ifdef USE_SUART_H

void SuartInit(void)
{
	P0M0 |= BIT4;
	STXD = 1;
}

void SuartDelay(uint16_t i)
{
	while(--i);                      
}

void SuartTx(uint8_t dat)
{
	uint8_t i;
	uint8_t ie0;
	
	ie0 = IE0;
	EA = 0;
	i = 8;
	STXD = 0;
	SuartDelay(81);
	while(i--)
	{
		STXD = (bit)(dat&0x01);
		SuartDelay(81);
		dat >>= 1;
	}
	STXD = 1;
	SuartDelay(81);
	IE0 = ie0;
}


void SuartTxPtr(uint8_t *ptr, len)
{
	uint8_t i;
	
	for(i=0; i<len; i++)
	{
		SuartTx(*ptr++);
	}
}

#endif	//USE_SUART_H

